get_declared_interfaces
返回一个数组包含所有已声明的接口
适用PHP版本: PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8
函数说明: get_declared_interfaces() 函数返回所有已声明的接口的名称。此函数用于获取当前脚本中声明的所有接口的名称,并以数组形式返回。这对于了解当前代码中所使用的接口以及调试非常有帮助。
函数语法: array get_declared_interfaces ( void )
参数: 此函数不需要任何参数。
返回值: 返回一个包含所有已声明接口名称的数组。如果没有声明接口,则返回一个空数组。
以下是一个使用 get_declared_interfaces() 函数的示例:
示例代码:
<?php interface A { public function methodA(); } <p>interface B {<br> public function methodB();<br> }</p> <p>class MyClass implements A, B {<br> public function methodA() {}<br> public function methodB() {}<br> }</p> <p>$interfaces = get_declared_interfaces();<br> print_r($interfaces);<br> ?><br>
示例代码的说明: 1. 首先声明了两个接口 A 和 B。 2. 然后定义一个类 MyClass,它实现了这两个接口。 3. 使用 get_declared_interfaces() 函数获取当前脚本中已声明的接口,返回一个包含接口名称的数组。 4. 最后,使用 print_r() 函数打印接口名称的数组。
执行结果将显示已声明的接口名称数组,包括 A 和 B 两个接口。